1 @protocol NSObject
2 - (oneway void)release;
3 @end
4 
5 #ifdef PART1
6 static inline void part1(id p) {
7   [p release];
8 }
9 #endif
10 
11 #ifdef PART2
12 static inline void part2(id p) {
13   [p release];
14 }
15 #endif
16